be very difficult to perform or solve - Turkish English Dictionary